| Basic Library for UWP/WinRT XAML > ListBox for UWP/WinRT XAML > ListBox for UWP/WinRT XAML の使い方 > 基本的なプロパティ |
ListBox for UWP/WinRT XAML には、コントロールの機能を設定するためのいくつかのプロパティがあります。主要なプロパティを次に示します。
次のプロパティを使用して、C1ListBox コントロールをカスタマイズできます。
| プロパティ | 説明 |
|---|---|
| ActualMaxZoom | 実際の最大ズームを取得します。 |
| ActualMinZoom | 実際の最小ズームを取得します。 |
| ActualZoom | 実際のズームを取得します。 |
| IsScrolling | このリストがスクロール中であるかどうかを示す値を取得します。 |
| IsZooming | このリストがズーム中であるかどうかを示す値を取得します。 |
| ItemHeight | 各項目の高さを取得または設定します。 |
| Items | コントロールのコンテンツを生成するために使用されるコレクションを取得します。 (ItemsControl を継承します。) |
| ItemsPanel | 項目のレイアウトを制御するパネルを定義するテンプレートを取得または設定します。 (ItemsControl を継承します。) |
| ItemsSource | ItemsControl のコンテンツを生成するために使用されるコレクションを取得または設定します。 (ItemsControl を継承します。) |
| ItemTemplate | リストのすべての項目に適用されるテンプレートです。 (C1ItemsControl を継承します。) |
| ItemTemplateSelector | 同じ型の項目に適用する複数のテンプレートを指定するために使用されるテンプレートセレクタです。 (C1ItemsControl を継承します。) |
| ItemWidth | 各項目の幅を取得または設定します。 |
| MaxZoom | 使用できる最大ズームを取得または設定します。 |
| MinZoom | 使用できる最小ズームを取得または設定します。 |
| Orientation | リストを表示する方向を取得または設定します。 |
| Panel | この項目コントロールに関連付けられているパネルを取得します。 |
| PreviewItemTemplate | 項目のプレビューに使用されるテンプレートを取得または設定します。 |
| RefreshWhileScrolling | スクロールの実行中にビューポイントを更新する必要があるかどうかを示す値を取得または設定します。 |
| ScrollViewer | この項目コントロールに属するスクロールビューアテンプレートパーツを取得します。 |
| ViewportGap | 毎回のレイアウトパスでビューポートのサイズを決定する係数を取得または設定します。0を指定すると、ビューポートのサイズはスクロールビューアのビューポートと同じになります。0.5 を指定すると、ビューポートが元のビューポートの両側に合わせて画面の半分だけ大きくなるように拡大されます。 |
| ViewportPreviewGap | 毎回のレイアウトパスでプレビューモードの項目をレンダリングするためのビューポートのサイズを決定する係数を取得または設定します。 |
| Zoom | このリストに適用されるズームを取得または設定します。 |
| ZoomMode | ズームが有効か無効かを取得または設定します。 |
次のプロパティを使用して、C1ListBoxItem をカスタマイズできます。
| プロパティ | 説明 |
|---|---|
| PreviewContent | プレビュー状態のコンテンツを取得または設定します。 |
| PreviewContentTemplate | プレビュー状態の場合に使用する DataTemplate を取得または設定します。 |
| State | 項目の状態(Preview または Full)を取得または設定します。 |